$(function () {
    initEvent();
});

function initEvent() {
    $("#fenxiang").off('click').on('click', function () {
        //shareCreate();
        var ucode = GetQueryString('ucode');
        location.href ='/leaflet/collection.html?ucode='+ucode;
    });

    // 当前时间
    var nowDate = getTodayDate();
    //开始时间
    var startDate = '2019-08-01';
    //结束时间
    var endDate = '2019-08-31';
    if(nowDate>=startDate && nowDate<=endDate){
        $('#fenxiang').show();
    }

}

//获取url参数
function GetQueryString(name)
{
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);//search,查询？后面的参数，并匹配正则
    if(r!=null)return  unescape(r[2]); return null;
}

function shareCreate() {

    var share_title = '测试分享';
    var share_desc = '测试分享';
    var share_link = 'http://test.weixin2.mayi121.com';
    var share_imgUrl = 'http://test.weixin2.mayi121.com//static/images/head.png';

    //获取微信分享配置
    var datas = {
        interface:'Wechat@GetSignPackage',
    };
    common.ajax({
        data: datas,
        success: function (data) {
            wx.config({
                debug: false,// 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。移动端会通过弹窗来提示相关信息。如果分享信息配置不正确的话，可以开了看对应报错信息
                appId: data.result.signPackage.appId,
                timestamp: data.result.signPackage.timestamp,
                nonceStr: data.result.signPackage.nonceStr,
                signature: data.result.signPackage.signature,
                jsApiList: [//需要使用的JS接口列表,分享默认这几个，如果有其他的功能比如图片上传之类的，需要添加对应api进来
                    'checkJsApi',
                    'onMenuShareTimeline',//
                    'onMenuShareAppMessage',
                    'onMenuShareQQ',
                    'onMenuShareWeibo'
                ]
            });

            wx.ready(function(){
                // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
                wx.checkJsApi({
                    jsApiList: [
                        'checkJsApi',
                        'onMenuShareTimeline',
                        'onMenuShareAppMessage',
                        'onMenuShareQQ',
                        'onMenuShareWeibo'
                    ], // 需要检测的JS接口列表，所有JS接口列表见附录2,
                    success: function(res) {

                        // 以键值对的形式返回，可用的api值true，不可用为false
                        // 如：{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
                    }
                });
                wx.onMenuShareAppMessage({
                    title: share_title, // 分享标题
                    desc: share_desc, // 分享描述
                    link: share_link, // 分享链接
                    imgUrl: share_imgUrl, // 分享图标
                    type: '', // 分享类型,music、video或link，不填默认为link
                    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
                    success: function () {
                        // 用户确认分享后执行的回调函数
                        $.toast('分享成功');
                    },
                    cancel: function () {
                        $.toast('取消分享');
                        // 用户取消分享后执行的回调函数
                    }
                });
                //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
                wx.onMenuShareTimeline({
                    title: share_title, // 分享标题
                    link: share_link, // 分享链接
                    imgUrl: share_imgUrl, // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数
                        $.toast('分享成功');
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                        $.toast('取消分享');
                    }
                });
                wx.onMenuShareQQ({
                    title: share_title, // 分享标题
                    desc: share_desc, // 分享描述
                    link: share_link, // 分享链接
                    imgUrl: share_imgUrl, // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
                wx.onMenuShareWeibo({
                    title: share_title, // 分享标题
                    desc: share_desc, // 分享描述
                    link: share_link, // 分享链接
                    imgUrl: share_imgUrl, // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
                wx.onMenuShareQZone({
                    title: share_title, // 分享标题
                    desc: share_desc, // 分享描述
                    link: share_link, // 分享链接
                    imgUrl: share_imgUrl, // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
                wx.error(function(res){
                    console.log('jssdk调用失败！');
                    console.log(res);
                    // config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。
                });
            });
        }
    });
}



